home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Forever 4
/
Atari Forever 4.zip
/
Atari Forever 4.iso
/
SERIE_AI
/
AI_074
/
MPLYR215
/
MPLYR_FR.DOC
< prev
next >
Wrap
Text File
|
1998-03-14
|
15KB
|
427 lines
(régler TAB sur 8 caractères pour retrouver le formatage d'origine)
*******************************************************************
Avertissement: Changement de résolution Falcon, voir en fin de DOC
*******************************************************************
Avertissement: TT sans carte graphique, voir en fin de DOC
**********************************************************
TELLO Guillaume
240 rue Estienvrin
49260 Montreuil Bellay
FRANCE
Email: gtello@planete.net
tel: (02) 41 38 71 48 (Filtrage d'appels).
La dernière version de M_PLAYER se trouve à l'adresse:
http://www.tripnet.se/~mille (Merci Mille!)
****************************************************************************
DOCUMENTATION DE M_PLAYER.PRG Version 2.15β
****************************************************************************
Player de fichiers Quick Time (du Mac), AVI (du PC) images et sons,
FLI/FLC/FLH (du PC), SEQ, PI1+DLT et FLM (de l'Atari).
Maker de fichiers MOV (images & son!)
******* Shareware **********
Pour vous enregistrer comme utilisateurs, envoyez US$10 (entre 50
et 60 francs, ça dépend) ou CAN$15, 15DM, 7UKP à mon adresse ou à ma
banque:
Banque: Crédit Agricole Anjou Mayenne / 49 Angers
n° compte: 10434852000
PRESENTATION GENERALE
*********************
Possibilités:
¨¨¨¨¨¨¨¨¨¨¨¨¨
Permet de créer une animation MOV (Quick Time) à partir d'une
série d'images, d'un son éventuel et d'un fichier BATCH de commande:
- images TGA2 24 ou 16 bits -> compressés en RLE16
- images IMG ('ximg', 256 couleurs) -> en RLE8
- sons AVR, 8/16 bits, mono/stéréo
- sons WAV, 8/16 bits, mono/stéréo
(voir fichiers BATCH, SLIDSHOW.DOC)
Rejoue huit types d'animations:
- *.MOV (Quick Time)
- images compressées en:
CVID (yuv compressé)
RLE8 (gris et coul), RLE16, RLE24, RLE32
SMC8
RAW1, RAW2 (gris et coul), RAW4 (gris et coul)
RAW8 (gris et coul), RAW16, RAW24, RAW32
RPZA (15 bits)
YUV2, YUV9, YVU9 (yuv non compressé)
- son mono/stéréo en 8 ou 16 bits au format TWOS ou RAW
- synchronisation image/son désactivable
- son désactivable
- *.AVI (Video for Windows)
- images compressées en:
CVID
CRAM8, CRAM16
MSVC8, MSVC16
RLE8
RGB8
YUV9, YVU9
- son mono/stéréo en 8 ou 16 bits
- synchronisation image/son désactivable
- son désactivable
- *.FLI/FLC/FLH (Autodesk Animator)
- *.SEQ (Cyber Paint)
- *.PI1 + *.DLT (Cyber)
- *.FLM (Kinetic Microsystems)
- *.FLM (Lexicor, seulement anims ST Basse)
- images seulement
- vitesse normale ou maxi
- affiche en boucle (touche shift)
(pour les PI1 + DLT, il faut choisir l'image PI1, ensuite,
le fichier DLT doit avoir le meme nom et se trouver dans
le meme répertoire: c:\ESSAI.PI1 et c:\ESSAI.DLT)
- mode 'Pas à pas':
- visualisation de chaque image (auto ou non)
- possibilité de sauvegarde au format TGA (auto ou non)
- en TC seulement (pas en 256 couleurs NOVA ou TT)
- *.BAT (Batch Files pour slideshow):
- langage très simple permettant d'afficher une série
d'images (boucles possibles)
- formats reconnus:
TGA2 non compressé (vos créations POV par exemple)
IMG ('XIMG' et 256 couleurs)
d'autres formats seront ajoutés par la suite.
(voir SLIDSHOW.DOC)
Matériel requis:
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- un TT avec carte NOVA en True Color (32768 couleurs) ou 256
couleurs et grosse RAM
- un TT avec carte Crazy Dots 2, même chose qu'avec NOVA.
- un TT sans carte graphique.
- un Falcon en mode True Color (32768 couleurs) et plein de RAM
(Outside accepté! (Jacobo Morro), Afterburner 040 aussi,
ScreenBlaster, Blow up, Centurbo I également).
- PowerBook sous MagicMac (sauf le son...)
M I S E E N M A R C H E
***************************
Les fichiers
¨¨¨¨¨¨¨¨¨¨¨¨
M_PLAYER.PRG ; le programme
M_PLAYER.RSC ; son interface (à mettre dans le même dossier!)
MPLYR_FR.DOC ; utile au moins une fois
MPLYR_EN.DOC ; doc anglaise (Merci à Dave Brook pour les corrections)
MPLYR_GE.DOC ; doc allemande (Merci à Martin pour la traduction!)
MP_ICON.RSC ; Les icones! (Merci à Julien Chauveau pour leur création)
HISTORIC.TXT ; le journal du programmeur
SLIDSHOW.DOC ; les fichiers batch, le MOV-Maker
COMMANDS.DOC ; les options de la ligne de commande (en mode TTP)
Lancement
¨¨¨¨¨¨¨¨¨
Soit on double-clique dessus, on passe alors par un sélecteur de
fichiers normal dans lequel on choisit l'animation (MOV ou AVI) voulue (on
peut donner un masque: *.MOV par exemple).
Soit on tire une animation (MOV, AVI, FLx) qu'on lâche sur l'icone
du programme, il charge automatiquement le fichier en question.
Premier formulaire:
1) la première partie indique le nom et le type de fichier
détecté (AVI, MOV, FLx,...).
2) le cadre vert donne les informations sur l'affichage
(dimensions de l'animation, nombre d'images) ainsi que le type de
compression. Si on trouve le mot 'Unsupported', cela veut dire qu'on ne
pourra pas voir l'image...
Si cette animation ne contient pas de graphiques, on trouve
seulement 'No graphics found'.
3) le cadre orange fournit les informations sur le son: fréquence en
hertz, résolution (8, 16 bits) et nombre de cannaux (mono ou stéréo).
L'indication 'Supported' ne tient pas encore compte d'un éventuel problème
de mémoire.
Si il n'y a pas de son disponible, l'indication 'No sound' est
rencontrée.
4) le bouton 'Play sound' permet d'activer ou de désactiver le son
(si il y en a).
5) le bouton 'Synchronize' permet de synchroniser les images à la
vitesse réelle (quitte à en passer quelques unes). Sans cette option, les
images sont toutes affichées quelque soit la vitesse (plus vite ou plus
lentement que le son).
4b) le bouton 'Max speed' permet de jouer les FLx/SEQ à mesure
qu'ils sont lus à partir du disque sans attente.
5b) Toujours pour les FLx/SEQ, ce bouton propose la vitesse
normale de l'animation.
6) la bouton Informations... fournit des infos sur les auteurs.
7) le bouton 'Go!' lance l'animation selon vos spécifications
(voir 4 et 5) et selon le fichier (on peut choisir 'Play sound' sur un
fichier muet, ça ne le rendra pas sonore!).
Si "(Alt) Go!" est disponible, en gardant appuyé 'Alt' tout en
cliquant, on bascule dans le mode Pas à Pas (voir plus loin).
Avec un fichier BATCH, la touche Alt permet de choisir entre
Slide-show et création d'une animation MOV.
8) le bouton 'Cancel' permet d'annuler l'opération.
Statistiques
¨¨¨¨¨¨¨¨¨¨¨¨
En fin d'animation, une boite contenant des statistiques est
affichée (si l'animation n'était qu'une bande son, cette boite est omise):
* Total frames: nombre total d'images
* Frames displayed: nombre d'images affichées (100% sans la synchro,
parfois moins si l'image a du suivre le son)
* Total time: temps qu'a duré l'animation (en secondes)
* Average: nombre moyen d'images (frames) par seconde.
Fin du programme
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Si on est passé par le sélecteur de fichier, après chaque
animation on y revient! Il faut choisir 'Annuler' dans ce sélecteur pour
sortir du programme.
Si on a tiré un fichier jusqu'à l'icone M_PLAYER.PRG, le programme
se termine automatiquement à la fin de l'animation.
Stopper une animation prématurément
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Il suffit d'utiliser la touche 'Control'.
Mode Pas à Pas
¨¨¨¨¨¨¨¨¨¨¨¨¨¨
** selecteur de fichier **
Un sélecteur de fichiers apparait vous demandant de choisir le
dossier dans lequel seront sauvées les images TGA. Le nom par défaut des
images est:
FRM00001.TGA (ceci laisse la possibilité d'obtenir 99999 images à
la fois).
Si vous désirez personnaliser, vous pouvez spécifier jusqu'à 3
caractères dans le champ 'Nom du fichier', ils remplaceront 'FRM'.
** Mini menu **
Le nom du fichier ainsi que les options s'affichent en haut à
gauche:
(S) save: sauvegarde l'image en cours sous le nom spécifié
(A) all : sauvegarde automatique de toutes les images à partir de
celle en cours: arrêt avec la touche Control.
(lors d'une sauvegarde, un son de cloche signale une
erreur d'écriture: disque plein ou autre...)
(Q) quit: met fin au mode Pas à pas
Esc : comme 'Q'
(R) run : avance automatiquement jusqu'à l'appui sur 'Control'
Autre : toute autre touche permet d'avancer d'une image.
** images obtenues **
format TGA 2 non compressé, header de 18 octets:
Long $00000200
Long $00000000
Long $00000000
Word largeur (octets inversés)
Word hauteur (idem)
Word $1820
Viennent ensuite les points rangés par ligne avec 3 octets par
pixel: Bleu/Vert/Rouge.
Q U E S T I O N S D I V E R S E S
***********************************
Programmé en quoi?
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Le programme est entièrement en assembleur 68030, développé avec
ASSEMBLE de chez Brainstorm.
Les fréquences
¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Les fichiers PC ou MAC ont des fréquences qui sont souvent
11025Hz, 22050Hz et 44100Hz (ou à peu près, j'ai toléré un écart de 2%).
Le DMA de l'Atari ne comprend que 12517Hz, 25033Hz et 50066Hz. A chaque
chargement du son je le convertis pour l'amener aux fréquences voulues (en
fait tous les 8 octets je répète le 8ème, avec la correspondance 8->9 on
obtient une très bonne approximation des valeurs de l'Atari.
Les plantages
¨¨¨¨¨¨¨¨¨¨¨¨¨
Possibles! (il ne dépendent pas forcément du programme, mais peut
être de l'environnement):
- Metados 2.70 tourne (problèmes avant)
- Bug Extendos corrigé (V1.36 et +), un grand merci à Yu-Ou Wang!
- Bug Turbo-Veille corrigé (V1.36 et +).
- si l'image est plus grande que l'écran (j'ai fait peu de tests de
dépassement pour ne pas ralentir l'affichage), il se peut qu'on obtienne
deux bombes. Dans ce cas, essayez un écran virtuel (une fenêtre de 320x240
sur un écran de 640x480). Avec la carte NOVA, le problème ne se pose pas
(on dispose d'un mode 640x480x32768 avec les plus nuls des VGA 14").
- Bug Freedom corrigé (V2.05)
- FPATCH2.PRG peut résoudre un éventuel problème de son sur
Falcon.
Merci à:
- Pascal Ricard de Pierrevert (Falcon 4Mo)
- Julien Chauveau de Méron (Falcon 4Mo)
- Hervé Piedvache. de Paris (Falcon 4Mo)
- Dave Brook Stony Stratford/GB (TT 20Mo + Crazy Dots2)
- Magnus Kollberg de Suède (Falcon 4Mo)
- Martin Rothaemel d'Allemagne (TT 8Mo + NOVA)
- Yu-Ou Wang de Paris (Falcon 40MHz)
- Oliver Skelton de G.Bretagne (Falcon + BlowUp Hard 1)
- Jacobo Morro d'Espagne (Falcon)
- Rémi Vanel de Seynod, France (Falcon)
Q U E L Q U E S T E S T S
***************************
Voici ma configuration:
TT 32MHz, 2 Mo ST RAM, 16 Mo TT RAM, carte NOVA 32768 couleurs, CD
ROM double vitesse.
Le cache du 68030 est validé et le programme est lancé en TT RAM.
L'affichage est en 640x480x32768.
- Les tests AVI furent réalisés avant que j'ajoute le son, de ce
fait les tests ne tiennent pas compte de la synchro, les images sont
affichées le plus vite possible. (Depuis le son, ils passent tous avec un
minimum de 90% d'images en synchro).
CD Atari Compendium
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Dossier FILES\MISC\JAGUAR\AVI, images 160x120.
fichier | temps | images par seconde
----------------+---------------+-------------------
DEFENDER | 9,6 | 26.5
HIGHLAND | 24.6 | 25.9
IRON2 | 16.9 | 25.9
PENGUINS | 5.9 | 25.4
PITFALL | 12.5 | 26.2
RAYMAN | 11.8 | 25.8
ULTRA | 9.9 | 25.4
WMCJ | 9.8 | 25.8
----------------+---------------+-------------------
CD Loisirs CD n°15
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
MYTHES\VIDATA, image en 368x276
AVLEVFR | 70.2 | 15.0
----------------+---------------+-------------------
PC Fun CD FUN n°17
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
a la racine, image en 320x240
PCF17 | 6 | 13.9
----------------+---------------+-------------------
- les MOV sont synchro, parfois certaines images sautent, on
remarquera que les fichiers de type 1 (voir § précédent) sont plus fluides
malgré un nombre moins important d'images par seconde.
Toutes les images sont en 320x240.
PC Fun CD FUN n°17
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
repertoire GUIGNOLS
fichier | images affichées | images par seconde
----------------+-----------------------+-------------------
JOHNNY | 78/111 | 10.6 (bon)
TAPIE | 59/87 | 10.1 ( " )
VILLIERS | 18/42 | 6.5 (parties gelées)
----------------+-----------------------+-------------------
GEN 4 CD n°87
¨¨¨¨¨¨¨¨¨¨¨¨¨
répertoire CLUBEURO\VIDEOS
DEFI | 278/279 | 6.9 (bon)
----------------+-----------------------+-------------------
répertoire VIDEO
G4NEWS | 4851/5376 (6 minutes!)| 13.5 (bon)
G4TDN3D | 1523/3060 | 7.4 ( " )
G4RSCI | 3462/3844 | 13.5 ( " )
G4TBM | 1561/2136 | 10.9 ( " )
1G4RPAN | 1905/2358 | 11.8 ( " )
G4INTRO | 246/496 | 7.5 (bon)
G4PCON | 291/577 | 7.5 (bon)
Voilà, voilà.
Animez bien!
*******************************************
Utilisateurs de TT + NOVA
*******************************************
J'ai pour vous:
- COLOR_TT.PRG qui donne les icones en couleur sur le bureau sans
bureau alternatif (économie de RAM). Marche mal avec NVDI.
- VIDINOVA.PRG programme qui gère la carte VIDI ST 12 sur NOVA en
640x480x32768 (car le soft d'origine ne tourne qu'en basse
résolution ST!) Acquisition: 320x240 16 gris ou couleur et 320x480
en couleur. Sauvegarde en IMG (16 gris) ou TGA (couleur).
Ces deux programmes peuvent être obtenus pour 1UKP chacun avec un
enregistrement de M_PLAYER (1 UKP -> 7,50francs -> 1,5$ -> 2DM).
Vu leur prix, ces deux programmes ne seront pas forcément suivis.
*******************************************
Changement de résolution sur Falcon
*******************************************
Le programme passe en True Color pour afficher une animation, si il
n'y était pas avant. Je ne garantis pas la sécurité de cette routine, je
ne rembourse pas les moniteurs explosés (elle a été testée avec succès à
partir des modes 16 et 256 couleurs, elle ne tourne pas dans certains cas
à partir du monochrome ou de 4 couleurs).
Le seul moyen d'éviter cette bascule est de lancer le programme en
TC.
Si vous entendez systématiquement un bruit désagréable lors du
changement venant du moniteur, le mieux est d'éviter la bascule. Si votre
moniteur ne bronche pas, (genre Multisychro 17"), alors faites comme bon
vous semble.
*******************************
TT sans carte graphique
*******************************
le programme bascule en 320x480x256 pour jouer les animations. Si
la hauteur le permet, l'animation est doublée pour corriger les
proportions, si l'animation dépasse 320 points de large, elle est réduite
de moitié. De ce fait, toute animation jusqu'à 640x480 est acceptée.
Les limitations sont celles des modes 256 couleurs:
- animations 16bits ou TC jouées en gris
- animations 256 couleurs ou moins jouées en couleurs
- pas de mode pas à pas
L'affichage est bien plus lent que sur une carte graphique
puisqu'au lieu d'écrire directement en mémoire vidéo, on écrit dans un
buffer qu'on recode bit par bit vers la mémoire video.